package cn.buk.tms.eotms.dao;

import cn.buk.common.sc.CommonSearchCriteria;
import cn.buk.tms.eotms.entity.TieInProduct;

import java.util.List;

/**
 * @author yfdai
 */
public interface ProductDao {

//    int create(Product product);
//
//    List<Product> findAll();
//
//    Product getById(int id);
//
//    Product getByCode(String code);
//
    int createTieInProduct(TieInProduct p);

    List<TieInProduct> getAllTieInProducts(int enterpriseId);

    List<TieInProduct> searchTieInProducts(int ownerId, Integer productType, CommonSearchCriteria sc);

    int deleteTieInProduct(int enterpriseId, int id);

    TieInProduct getTieInProductById(int id);

    TieInProduct getTieInProductByCode(int enterpriseId, String productCode);
}
